The rupee remained shaky for the second-straight session and ended lower by 8 paise at 65.52 against the US currency due to bouts of dollar demand from importers and banks. Overall mood remained fragile and fully focused on Federal Reserve Chair Janet Yellen’s speech and also the ’Trumpcare’ bill vote in Parliament later in the day. Though, financial markets worldwide showed calmer tone and advanced cautiously after a brief wobble. Despite a strong start, the home currency failed to make much ground in the face of steady dollar demand, a forex trader commented. But, positive local equities and sluggish dollar overseas capped the losses. Domestic equities meanwhile staged a rebounded after blistering selloff overnight on the back of value buying and hectic short-covering.