Rupee gains 13 paise to end at 66.76/USD, snaps 2-day losses