Haggard, 67, said last week that he was canceling October dates in Texas, Arkansas and New Mexico due to respiratory problems. On Monday, his publicist confirmed Haggard was feeling well enough to play three dates this weekend in Texas.
The singer of such country classics as "Today I Started Loving You Again," "Mama Tried" and "Workin' Man Blues" said he would play Friday in San Antonio, Saturday in Dallas and Sunday in Paris.
The Saturday date is a private performance for the Cattle Barron's Ball, the organization's major annual fundraiser for the American Heart Association.
The other six October dates Haggard canceled last week are still off, the singer's publicist said.
Ray Liotta sues skin care company over use of likeness
Boston schools pull out free condoms over wrapping complaints