"I hope whatever they do in the future, is for the best for the club," he said. "And I would love to be a part of it."
Gonzalez, a subject of numerous trade rumors, said he wasn't worried about Friday's non-waiver trade deadline.
"Whatever happens, happens," he said.
Gonzalez has spent most of his seven-year career with the Rockies. And he would like to remain in Denver.
"I still have two more years on my contract," he said. "I want to be here when the Rockies are good."
Wacha pitched seven crisp innings for the Cardinals (66-37), who have won eight of 11 to move a season-high 29 games over .500 for the third time this season. Matt Carpenter homered for the third time in two games, and Jhonny Peralta connected for a two-run shot.
The six-hitter for Wacha (12-4) and two relievers came after St. Louis bolstered its bullpen by acquiring Jonathan Broxton before the trade deadline. The Cardinals sent minor league outfielder Malik Collymore to Milwaukee for Broxton, who will help set up for All-Star closer Trevor Rosenthal.
Colorado has lost seven of 10.
Wacha allowed four hits, struck out seven and walked one.
"He just had rhythm right from the start," St. Louis manager Mike Matheny said. "Everything came out of his hand very effortlessly."
Wacha had given up 13 earned runs in 17 innings over his last three starts, a far cry from his 7-0 start to the season. Following his previous start, a 3-2 loss to Atlanta on Sunday, Wacha made a few minor adjustments.
"I worked on it in the bullpen, tweaked a few things, and was able to keep the ball down," he said. "It felt really good. I was able to keep the ball down in the zone. I was pretty happy with the movement."
Wacha threw seven or more scoreless innings during the regular season for the first time since Sept. 24, 2013, when he carried a no-hitter into the ninth inning of a 2-0 victory against Washington.
"He's one of the best pitchers in the league," Colorado manager Walt Weiss said. "He's got a real good fastball, he's got a good changeup, and he's got a good angle on his fastball. The ball just gets on you."
Carpenter, who hit two homers and drove in four runs in a 9-8 win over Colorado on Thursday, also had a double and reached three times.
Carpenter slammed a first-inning leadoff home run off right-hander Kyle Kendrick (4-12), who left after one inning with shoulder inflammation. It was Carpenter's seventh career leadoff homer and third this season.
Kendrick, who has surrendered a major league-high 26 home runs, said his shoulder has been bothering him for a while.
"It's been up and down and tonight it just kind of hurt," Kendrick said. "The velocity was down. I was only throwing 83 (MPH). We'll see what happens."
Kendrick is scheduled to undergo an MRI on Monday in Denver.
The Cardinals broke the game open with five runs in the sixth. Peralta hit his 15th homer off Christian Friedrich.
Rockies: OF Corey Dickerson likely will be placed on the disabled list with two broken ribs after diving for a ball in the fifth inning of Thursday's loss. Dickerson had two stints on the DL earlier this season with plantar fasciitis. "I knew it was pretty bad," he said. "I've had the breath knocked out of me before, but it was to another level."
Cardinals: Matt Holliday is on the 15-day DL after he strained his right quad on Wednesday. It is the same muscle strain that forced him to miss 31 games earlier in the season. "To kind of take a step back like this is frustrating," Holliday said.
St. Louis RHP Lance Lynn (8-5, 2.71 ERA) will face LHP Jorge De La Rosa (6-4, 5.03 ERA) on Saturday. Lynn is 2-0 with a 1.37 ERA in four career starts against Colorado. De La Rosa has a 3-3 career mark in St. Louis.