Rupee advances to near 3-week high on trade deal hopes; opens at 88.57/$