Indian IT giant Infosys raised its annual revenue guidance Thursday after reporting a 7.1 percent on-year rise in net profit for the June quarter, signalling a gradual revival in client spending. The company earned $761.3 million (63.68 billion rupees) in net profit for the quarter, beating expert estimates, while on-year revenue was up 3.6 percent to $4.7 billion.