You could be pregnant, the only way to know is to wait until your period is due and to test if you are late.
The ONLY way to tell who the father would be is to have a DNA test done, if you do turn out to be pregnant. There is NO other way, the days are just way too close. It could be either guy.
The only way you could be pregnant if you were ovulating that week or about to ovulate. You normally ovulate two weeks before your period. Its hard to say who could be the father of the child witj it being so close.