In this paper new classes of functions namely somewhat r-continuous and somewhat r-open functions are introduced and studied by making use of regular open sets and regular closed sets. Relationship between the new classes and other classes of functions like somewhat continuous, completely continuous, almost completely continuous etc., are established besides giving examples, counter examples, properties and characterisations.