The D-backs' third baseman had a pair of hits, including a home run, Saturday night, and in a start Thursday against the Nationals, he was 1-for-3.
Overall, he has four hits in his last 10 at-bats to raise his average from .152 to .184 heading into Sunday's game with the Mets.
The key for Roberts appears to reside more between his ears than in the batter's box.
"He's much more relaxed, and he's not all freaked out because he's not playing every day," D-backs manager Kirk Gibson said. "He's coming along. My suspicion is he's going to get to the point where I feel comfortable putting him out there much more. This is a good pace for him right now, in my mind."
With Roberts struggling, Gibson has given Cody Ransom some starts at third, and the 36-year-old has produced a .345 batting average.
While he has had more success of late, Roberts said he's not concentrating on that.
"The focus is going to be on just being ready to play the game and not worrying about the outcome," he said. "You just have to trust your ability. That's the main thing from now on. Just trust that I put in the work and trust that things are going to be all right, because I'm not going to hit .150 all year. It will turn around at some point, but when you're in it, it seems like forever."