Market: Timid gains before a rich afternoon