The victory saw Kenya collect 19 points, taking the team's tally to 64 points though the team remains eighth in World Rugby Sevens Series rankings.
Fiji exploded for 19 unanswered points in the second half to race away to a 31-12 victory over Kenya Sunday in the final of the World Rugby Sevens Series in Vancouver, Canada.
The All Blacks Sevens had plenty of possession in both games but were unable to crack the defence of both the U.S. and England.
"I'm speechless, really proud of the boys", Fiji captain Jerry Tuwai said after the final.
The Americans, winners last week in Las Vegas, kept Clark Laidlaw's side tryless in a clinical display, crossing three times themselves in the second half for a 17-0 victory to secure a semifinal matchup against Kenya who upset defending Vancouver champions England 12-0 in the last of the quarterfinals.
Quickfire tries from each side made it 7-7 two minutes in, Willy Ambaka crossing first for Kenya, only to see Fiji respond immediately with a try from Josua Vakurunabili.
Fiji came back in the second half looking much better and scored three more tries to all but seal their second title of the season and move to the second place in the IRB rankings with 101 points, eight points behind South Africa.
England looked set to take a 7-5 lead into half-time, but a late Will Edwards try in stoppage time stretched their margin out to 14-5. Fiji beat Argentina 43-7 and South Africa beat Australia 24-19. The Vancouver event was the sixth stop on this season's series; next up is Hong Kong, April 6-8.