Rupee strengthens against US dollar on domestic optimism, equities rally, and cautious optimism amid external risks.