Nischal Maheshwari, co-head, Institutional Equities & Head Research at Edelweiss Securities, expects the Nifty to hold 7,500 levels, drawing support from hopes of better earnings performance in the second half as compared to the first half of the fiscal.