Crude oil for the July delivery traded higher by Rs 63, or 1.15%, at Rs 5,561 per barrel in 5,330 lots.