Indian equities traded firmly higher in mid-session on Friday, supported by easing geopolitical tensions after a fragile US-Iran ceasefire, with broad-based buying across sectors despite continued weakness in IT stocks.