On Thursday night, the Giants took running back David Wilson out of Virginia Tech with the 32nd overall pick of the first round.
A lot of people were surprised that the Giants went with a running back so high in the draft, but Wilson could end up being a great NFL back playing alongside Ahmad Bradshaw.
On Friday night, the Giants have to wait again until the end of the second round with the 63rd overall pick, and they took Rueben Randle, a wide receiver out of Louisiana State University.
Randle is seen as an NFL-ready receiver who can compete to take over for the departing Mario Manningham as the number three receiver.
Randle is a 6'4", 210 pound receiver who will give the Giants some height at the receiver position and also give Eli Manning another target downfield to utilize in 2012.
At the end of the third round, with the 94th overall pick, the Giants went with Jayron Hosley, a cornerback from Virginia Tech.
Hosley will compete to take the spot of Aaron Ross, who departed as a free agent to the Jacksonville Jaguars.
The Giants already have Corey Webster, Prince Amukamara and Terrell Thomas, plus added former Patriots corner Antwaun Molden for depth.
Scouts have said that Hosley does need to add size so he doesn't get abused by bigger wide receiver, but he's a good zone corner who has the ability to be a play-maker on defense.
So now with the picks of Wilson, Randle and Hosley, that leaves Day 3 of the NFL Draft, the final day at Radio City Music Hall in New York City.
Where do the Giant go in Day 3?
They have yet to address their need for an offensive lineman, and while guys like Jonathan Martin, Cordy Glenn, Kelechi Osemele and Mike Adams are now off the board, Bobby Massie from Ole Miss is still available and he could be an option, as would Zebrie Sanders from Florida State.
They have also yet to address their need for tight end. Both Coby Fleener and Dwayne Allen were taken by the Indianapolis Colts, so while they are no longer options, Orson Charles from Georiga is still out there.
The Giants have two picks in the fourth round, as they have the 127th overall pick, which is the 32nd pick of the fourth round. They also have the 131st pick, which is the 36th pick of the fourth round, so they can nab two players rather quickly when it's their turn.
Their fifth round pick was used in the trade that landed them Bengals linebacker Keith Rivers, so they will have to wait until the sixth round to pick again.
In the sixth round, the Giants have the 201st overall pick, which is the 31st overall pick in the sixth round and then they will have the 239th overall pick, which is the 32nd pick of the seventh and final round.
Two more picks in the fourth round, a pick in the sixth and a pick in the seventh round remain for the Giants.
Where do the Giants and Reese go with their later round picks?
Less than 12 hours to go until the final day of the NFL Draft and the Giants final four picks.
Stay tuned, Giants fans.