Dollar climbs to Rs168.95