Snapping 3-day losing streak, Indian key benchmark -- Nifty settled with gains of over a percent on Thursday. Index made a gap-up start following firm cues from global peers, as investors overlooked overblown concerns about a prolonged escalation in conflict between Iran and Israel-US. Market continued its firm trade during morning deals as traders opted to buy fundamentally good stocks after previous session’s sell-off. Sentiments were further supported by Indian rupee appreciating 43 paise to 91.61 against the dollar at the Interbank Foreign Exchange on selling of the US currency by exporters and banks. In second half of the session, index extended its gains to touch its intraday high level amid private reports indicating that Iran made a conditional offer to US, and it ready to Abandon Nuclear Programme. Finally, Nifty ended the session above 24,750 mark.