Joe Gibbs Racing driver Denny Hamlin will race this weekend at Martinsville Speedway after NASCAR received official confirmation from his doctors that he has been medically cleared to return to regular racing activities.