Rupee today appreciated by 23 paise to trade at fresh three-month high of 53.07 against the US dollar. (Reuters)